//
//  WSOrderStateView.h
//  FD
//
//  Created by xiaofang wang on 2018/10/31.
//  Copyright © 2018年 ZhiYuan Network. All rights reserved.
//

#import <UIKit/UIKit.h>

NS_ASSUME_NONNULL_BEGIN

//typedef NS_ENUM(NSInteger, UITableViewStyle) {
//    UITableViewStylePlain,          // regular table view
//    UITableViewStyleGrouped         // preferences style table view
//};
typedef NS_ENUM(NSInteger, WSOrderStateViewType) {
     /**1.待支付、代付款状态显示4个标签（已下单、制作中、派送中、已完成）*/
    WSOrderStateViewTypeWaitPay,
    
    /**2.退款、售后状态 显示3个标签 (取消订单、退款中、退款成功)*/
    WSOrderStateViewTypeRefund
};

@interface WSOrderStateView : UIView

#pragma mark - 创建
/**1.创建*/
- (instancetype)initWithFrame:(CGRect)frame stateType:(WSOrderStateViewType)stateType;

/**
 2.请求订单状态数据

 @param orderId 订单号
 @param status 服务器返回的状态
 0 不请求
 [1 ~ 4] 请求参数为 @[@1,@2,@3,@4]
 [6 ~ 8] 请求参数为 @[@6,@7,@8]
 */
- (void)requestOrderStatusWithOrderId:(NSString *)orderId status:(NSNumber *)status;
@end

NS_ASSUME_NONNULL_END

//订单转态数据参考
/**
{"event":"SUCCESS","data":[{"status":0,"createTime":1539831355000}],"describe":""}
 */
